// pages/detail.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        listdata:[]
    },

    getData(){
      const that = this
      const db=wx.cloud.database()       //获取数据库引用
      db.collection('Students').get({     //构造查询并发起请求
          success(res){
            const data = res.data;
            that.setData({
              listdata : data
            })
             console.log(res)
          } 
        })   
    },
    // 处理更新的函数
    hand_update(e){
      const index = e.currentTarget.dataset.index; // 获取一下选择的下标
      wx.setStorageSync('listdata', this.data.listdata[index]); // 保存数组
        wx.switchTab({
          url: "/pages/update/update",
        })
        this.getData(); // 刷新一下页面
    },
    // 处理一下删除操作
    hand_del(e){
      const index = e.currentTarget.dataset.index;
      const db=wx.cloud.database()       //获取数据库引用
      console.log("index"+index);
      console.log("id:"+this.data.listdata[index]._id);
      const id = this.data.listdata[index]._id
      db.collection('Students').doc(id).remove({
        success(res) {
          this.getData(); // 刷新一下页面
          wx.showToast({
            title: '删除成功',
            duration:2000
          }) 
          
        }
      })
     
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
      this.getData()
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        this.getData()
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})